package com.adhere.system.service;

import com.adhere.system.pojo.RbacUserRole;
import com.adhere.system.pojo.dto.UserRoleDto;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 用户角色关系表中的行记录删除执行的是“逻辑真删除”逻辑，一个用户可具备多种角色 服务类
 * </p>
 *
 * @author 
 * @since 2021-04-02
 */
public interface IRbacUserRoleService extends IService<RbacUserRole> {

    // 根据userCode查询关联表信息
    List<RbacUserRole> selectByUserCode(String userCode);

    List<RbacUserRole> selectByRoleCode(String roleCode);

    void updateUserRole(UserRoleDto userRoleDto);
}
